home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / misc / unix / sploinerppc.lha / sploinerppc / smakefile.ppc < prev    next >
Encoding:
Text File  |  1998-10-04  |  1.3 KB  |  47 lines

  1. CC=scppc
  2. LD=ppc-amigaos-ld -r -s -x
  3. TDIR=powerup
  4.  
  5. OBJS= $(TDIR)/usage.o $(TDIR)/sploiner.o $(TDIR)/split.o $(TDIR)/repair.o\
  6. $(TDIR)/join.o $(TDIR)/getopt.o $(TDIR)/getbuff.o
  7.  
  8. $(TDIR)/sploiner:   $(OBJS)
  9.     $(LD) -o $@ lib:c_ppc.o $(OBJS) lib:scppc.a lib:end.o
  10.     protect $@ +e
  11.  
  12. $(TDIR)/usage.o:    usage.c common.h usage.h getopt.h SCOPTIONS
  13.     $(CC) usage.c OBJNAME $@
  14.  
  15. $(TDIR)/sploiner.o: sploiner.c common.h split.h join.h repair.h usage.h getopt.h SCOPTIONS
  16.     $(CC) sploiner.c OBJNAME $@
  17.  
  18. $(TDIR)/split.o:    split.c common.h split.h getbuff.h usage.h getopt.h SCOPTIONS
  19.     $(CC) split.c OBJNAME $@
  20.  
  21. $(TDIR)/repair.o:   repair.c common.h usage.h getopt.h SCOPTIONS
  22.     $(CC) repair.c OBJNAME $@
  23.  
  24. $(TDIR)/join.o:     join.c common.h usage.h getopt.h SCOPTIONS
  25.     $(CC) join.c OBJNAME $@
  26.  
  27. $(TDIR)/getopt.o:   getopt.c SCOPTIONS
  28.     $(CC) getopt.c OBJNAME $@
  29.  
  30. $(TDIR)/getbuff.o:  getbuff.c getbuff.h SCOPTIONS
  31.     $(CC) getbuff.c OBJNAME $@
  32.  
  33. cleanup:
  34.     -delete $(TDIR)/sploiner
  35.   -delete $(OBJS)
  36.  
  37. pack:
  38.     -delete ram:sploiner** all
  39.     makedir ram:sploinerppc
  40.     copy ** ram:sploinerppc all clone
  41.     -delete ram:sploinerppc/m68k/*.o
  42.     -delete ram:sploinerppc/powerup/*.o
  43.     -delete ram:sploinerppc/warpos/*.o
  44.     lha a -r ram:sploinerppc.lha ram:sploinerppc/**
  45.     delete ram:sploinerppc/ all
  46.     lha t ram:sploinerppc.lha
  47.